翻訳と辞書
Words near each other
・ Sequential equilibrium
・ Sequential estimation
・ Sequential euclidean distance transforms
・ Sequential function chart
・ Sequential game
・ Sequential hermaphroditism
・ Sequential high-dose chemotherapy
・ Sequential lineups
・ Sequential logic
・ Sequential manual transmission
・ Sequential minimal optimization
・ Sequential model
・ Sequential pattern mining
・ Sequential probability ratio test
・ Sequential proportional approval voting
Sequential quadratic programming
・ Sequential receivers
・ Sequential space
・ Sequential structure alignment program
・ Sequential system
・ Sequential time
・ Sequential transmission
・ Sequential walking
・ Sequentially compact space
・ Sequenza
・ Sequenza I
・ Sequenza II
・ Sequenza IV
・ Sequenza V
・ Sequenza VI


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Sequential quadratic programming : ウィキペディア英語版
Sequential quadratic programming

Sequential quadratic programming (SQP) is an iterative method for nonlinear optimization. SQP methods are used on problems for which the objective function and the constraints are twice continuously differentiable.
SQP methods solve a sequence of optimization subproblems, each of which optimizes a quadratic model of the objective subject to a linearization of the constraints. If the problem is unconstrained, then the method reduces to Newton's method for finding a point where the gradient of the objective vanishes. If the problem has only equality constraints, then the method is equivalent to applying Newton's method to the first-order optimality conditions, or Karush–Kuhn–Tucker conditions, of the problem. SQP methods have been implemented in many packages, including KNITRO,〔(KNITRO User Guide: Algorithms )〕 NPSOL, SNOPT, NLPQL, OPSYC, OPTIMA, MATLAB, GNU Octave and SQP.
==Algorithm basics==
Consider a nonlinear programming problem of the form:
:\begin
\min\limits_ & f(x) \\
\mbox & b(x) \ge 0 \\
& c(x) = 0.
\end
The Lagrangian for this problem is;
:\mathcal(x,\lambda,\sigma) = f(x) - \lambda^T b(x) - \sigma^T c(x),
where \lambda and \sigma are Lagrange multipliers. At an iterate x_k, a basic sequential quadratic programming algorithm defines an appropriate search direction d_k as a solution to the quadratic programming subproblem
:\begin \min\limits_ & f(x_k) + \nabla f(x_k)^Td + \tfrac d^T \nabla_^2 \mathcal(x_k,\lambda_k,\sigma_k) d \\
\mathrm & b(x_k) + \nabla b(x_k)^Td \ge 0 \\
& c(x_k) + \nabla c(x_k)^T d = 0. \end
Note that the term f(x_k) in the expression above may be left out for the minimization problem, since it is constant.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Sequential quadratic programming」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.